<?php

Yii::import('alertas.models._base.BaseAlertaDiaria');

class AlertaDiaria extends BaseAlertaDiaria {

//    public static function consultasession() {
//
//        $comando = Yii::app()->db->createCommand()
//                ->select("")
//                ->from("cruge_session")
//                ->where("iduser = " . Yii::app()->user->id)
//                ->order('idsession desc')
//                ->limit('1');
//        $datos = $comando->queryAll();
//        
//var_dump($datos);
////        var_dump('1-' . date("d M Y", $datos[0]['created']));
////        echo '<br>';
////        var_dump(date("d M Y", CrugeUtil::now()));
//
//        if (date("d M Y", $datos[0]['created']) != date("d M Y", CrugeUtil::now())) {
//         
//         //   $finoportunidades = Alerta::finoportunidades();
//        }
//
//        //return(date("d M Y", $datos[0]['created']));
//
//
//     
//    }
//
//    public static function finoportunidades() {
//        
//        $fecha_session=self::consultasession();
//        
//        $comando = Yii::app()->db->createCommand()
//                ->select("")
//                ->from("oportunidad")
//                ->where("fecha_fin != " . CrugeUtil::now($fecha_session))
//                //->queryAll();
//                ->limit('1');
//        $datos = $comando->queryAll();
//          $fecha_session=self::consultasession();
//      
//    }

    public static function consultasession() {

        $comando = Yii::app()->db->createCommand()
                ->select("")
                ->from("alerta_diaria")
                ->where("id_user = " . Yii::app()->user->id);

        $datos = $comando->queryAll();

        if (count($datos) == 0) {
            AlertaDiaria::registraruseraleradiaria();
            AlertaDiaria::consultadiariaoportunidades();
        } else {
            AlertaDiaria::consultadiariaoportunidades();
        }
    }

    public static function registraruseraleradiaria() {

        $alertadiaira = new AlertaDiaria();
        $alertadiaira->attributes = array(
            'id_user' => Yii::app()->user->id,
            'ultimo_chequeo' => date('Y-m-d'),
            'verificado' => 0,
        );

        return $alertadiaira->save();
    }

    public static function consultadiariaoportunidades() {

        $comando = Yii::app()->db->createCommand()
                ->select("")
                ->from("oportunidad")
                ->where("fecha_fin = '" . date('Y-m-d'). "'");

        $datos = $comando->queryAll();

        echo 'estoy trabajando sobre esto, no comentar: Yoni';
        if (count($datos) > 0){
         //   Alerta::registraralertaa($model, Alerta::EVENTOHOY);
        }
      //  var_dump(date('Y-m-d', strtotime(date('Y-m-d'). ' +1 day')));
        
     //   echo date("m/d/Y", strtotime("09/17/2011 +1 month"));
   //  return $mode;
        var_dump($datos);
    }

}

